//
//  NSString+YscCloudFileTools.h
//  YsCloudFileManageSDK
//
//  Created by 宋宏康 on 2020/2/26.
//



#import <Foundation/Foundation.h>

@interface NSString (YscCloudFileTools)
/// 获取当前时间搓
+ (NSTimeInterval)currentTimeStr;

/// 把时间搓格式化
/// @param interval 时间搓
+ (NSString *)getDateStringWithTime:(int)interval;

/// 获取当前手机的空闲磁盘空间
+ (int64_t)fileSystemFreeSize;

///  将文件的字节大小，转换成更加容易识别的大小KB，MB，GB
/// @param byteSize 比特
+ (NSString *)fileSizeStringFromBytes:(int64_t)byteSize;


/// 获取图片通过后缀名
/// @param lastPathComponent 后缀名
+ (UIImage *)getImageWithlastPathComponent:(NSString *)lastPathComponent;


/// 获取后台运行的sectionid
+ (NSString *)backgroundSessionIdentifier;

/// 获取上传的文件名
+ (NSString *)getUploadFileName;


/// 获取当前的时间戳 精确到毫秒
+ (NSString *)currentMillisecondTime;

/// 格式化时间
/// @param str 毫秒的时间搓
+ (NSString *)getMillisecondDateStringWithTimeStr:(NSString *)str;

@end

